Abstraction considered harmful

Preventing the collapse of civilization by Jonathan Blow and a good counterargument